﻿$(document).ready(function() {
    // 选择特定元素 02.htm
    $('#selected-plays > li').addClass('horizontal');
    $('#selected-plays li:not(.horizontal)').addClass('sub-level');
    $('a[href^="mailto:"]').addClass('mailto');
    $('a[href$=".pdf"]').addClass('pdflink');
    $('a[href^="http"][href*="henry"]').addClass('henrylink');

    $('tr:nth-child(odd)').addClass('alt');
    $('td:contains("Henry")').addClass('henry');
    //alert($('td[class="henry"]').length);
    // 2.9 课后题：
    // 1.给位于嵌套列表第二个层次的所有<li>元素添加special类；
    //$('#selected-plays > li > ul > li').addClass('special');
    $('#selected-plays > li li:parent').addClass('special');
    //2.给位于表格第三列的所有单元格添加year类；
    $('tr').find('td:eq(2)').addClass('year');
    //3.为表格中包含文本Tragedy的第一行添加special类；
    $('tr:contains("Tragedy")').first().addClass('special');
    //4.选择包含链接（<a>）的所有列表项（<li>元素），为每个选中的列表项的同辈列表项元素添加afterlink类；
    $('li>a').parent().siblings().addClass('afterlink');
    //5.为与.pdf链接最接近的祖先元素<ul>添加tragedy类。
    $('a[href$=".pdf"]').closest('ul').addClass('tragedy');

    $('#selected-plays>li').click(function() {
        $('<em>|</em>').appendTo($(this).prev('li'));             
    });
});